/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package src.j2ee.compumake.builders;

import java.util.ArrayList;
import src.j2ee.compumake.dao.DAOTarjetaMadre;
import src.j2ee.compumake.dominio.TarjetaMadre;

/************************************************************************
 **                                                                    **
 ** Nombre: BuilderTipoMemoria.java                                    **
 ** Version: v1.0.0                                                    **
 ** Autor: Eric Huerta                                                 **
 ** Creado: 26/04/2013                                                 **
 ** Modificado:                                                        **
 ** Diagrama:                                                          **
 ** Caso de uso:                                                       **
 **                                                                    **
 ***********************************************************************/
public class BuilderTarjetaMadre {
    
    public static String obtenerTablaDeTarjetasMadre(){
        String tablaDeTarjetasMadre = "No se encontraron Tarjetas Madre";
        
        DAOTarjetaMadre daoTarjetaMadre = new DAOTarjetaMadre();
        ArrayList<TarjetaMadre> listaDeTarjetasMadre= new ArrayList();
        listaDeTarjetasMadre = daoTarjetaMadre.listarTarjetasMadre();
        
        if(!listaDeTarjetasMadre.isEmpty()){
            tablaDeTarjetasMadre = "<table>";
            String URLImagen;
            for(int i=0; i<listaDeTarjetasMadre.size(); i++){
                TarjetaMadre tarjetaMadre = listaDeTarjetasMadre.get(i);
                if(tarjetaMadre.getRutaImagen().isEmpty()){
                    URLImagen = "Fotos/noDisponible.jpg";
                }
                else{
                    URLImagen = tarjetaMadre.getRutaImagen();
                }
                tablaDeTarjetasMadre += "<tr>"
                                    + "<td><img src=\"" + URLImagen + "\" width=\"150\" height=\"150\"></td>"
                                    + "<td width=\"200\" height=\"150\">"
                                        + "<table cellspacing=\"2\" cellpadding=\"2\">"
                                            + "<tr><td>Nombre:</td><td>" + tarjetaMadre.getNombre() + "</td></tr>"
                                            + "<tr><td>Marca:</td><td>" + tarjetaMadre.getMarca().getNombre() + "</td></tr>"
                                            + "<tr><td>Precio:</td><td>$" + tarjetaMadre.getPrecio() + "</td></tr>"
                                        + "</table>"
                                    + "</td>"
                                    + "<td width=\"150\" height=\"150\">"
                                        + "<input type=\"radio\" name=\"group1\" value=\"" + tarjetaMadre.getIdes() + "\"><br>"
                                    + "</td></tr>";
            }
            tablaDeTarjetasMadre += "<tr><td><input type=\"submit\" value=\"Siguiente\"></tr>";
            tablaDeTarjetasMadre += "</table>";
        }
        
        return tablaDeTarjetasMadre;
    }
    
}
